﻿/*------------------------------------------------ 默认样式重定义 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, big, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background-color:transparent;
	font-size:100%;
}
html {
	overflow:auto;
	overflow-x:hidden;
	overflow-y:scroll;
}
body {
	font: normal normal normal 12px/1.14 SimSun;
	font-family: Courier, Consolas, Terminal, "Courier New", monospace, "Bitstream Vera Sans Mono";
	font-size-adjust: none;
	*font-size:small;
}
a {
	margin:0;
	padding:0;
	background-color:transparent;
	font-size:100%;
	vertical-align:baseline;
}
a:hover, a:active {
	outline:0
}
a, a:active, a:visited {
	color:#002f64
}
a:hover {
	color:#036
}
a:link {
	-webkit-tap-highlight-color:#ff9829
}
ul, ol, dl {
	list-style-type:none;
}
blockquote, q {
	quotes:none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content:'';
	content:none;
}
ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none;
}
mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:bold
}
del {
	text-decoration:line-through
}
abbr[title],
dfn[title],
acronym {
	border-bottom:1px dotted;
	cursor:help;
}
hr {
	display:block;
	margin:1em 0;
	border:0 none;
	border-top:1px solid #102a5c;
	padding:0;
	height:1px;
	background-color:#CCC;
}
address, blockquote, cite, strong, em, abbr, acronym, code, dfn, var, b, i, u {
	font-style: normal;
	font-weight: normal;
}
code, kbd, pre, samp, tt {
	font-family: Courier, Consolas, Terminal, "Courier New", monospace, "Bitstream Vera Sans Mono";
}
big {
	font-size:125%;
}
small {
	font-size:85%
}
sub {
	vertical-align:sub;
	font-size:smaller
}
sup {
	vertical-align:super;
	font-size:smaller
}
pre {
	padding:15px;
	white-space:pre;
	white-space:pre-wrap;
	white-space:pre-line;
	word-wrap:break-word
}
img {
	border:0 none;
}
table {
	border:0 none;
	border-collapse:collapse;
	border-spacing:0
}
table th,
table td {
	padding: 0;
}
h1 {
	font-size: 1.8em;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 14px;
}
h4, h5, h6 {
	font-size: 12px;
	font-weight: normal;
}
.ie7 img {
	-ms-interpolation-mode:bicubic
}

button, input, select, textarea {
	font-size: 100%;
	font-family: inherit;
	font-weight: inherit;
}

/*------------------------------------------------ clearfix */
.clearfix: after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
*html .clearfix {
	display: inline-block;
	height: 1%;
	display: block;
}

/*------------------------------------------------ 位置样式 */
.hidden {
	display: none;
}
.showed {
	display: block;
}
.left {
	float: left;
}
.right {
	float: right;
}
.txtl {
	padding-left: 3px;
	text-align: left;
}
.txtc {
	text-align: center;
}
.txtr {
	padding-right: 3px;
	text-align: right;
}

/*------------------------------------------------ 字体样式 */
.noime {
	ime-mode: disabled;
}
.nowrap {
	white-space: nowrap;
}
.noborder {
	border: 0 none;
}
.noline, .noline a {
	text-decoration: none !important;
}
.fB {
	font-weight: bold !important;
}
.fI {
	font-style: italic !important;
}
.f12px {
	font-size: 12px !important;
}
.f14px {
	font-size: 14px !important;
}

/*------------------------------------------------ 颜色样式 */
.clrRed, .clrRed:visited, .clrRed a, .clrRed a:visited {
	color: #F00 !important;
}
.clrDRed, .clrDRed:visited, .clrDRed a, .clrDRed a:visited {
	color: #ba2636 !important;
}
.clrGreen, .clrGreen:visited, .clrGreen a, .clrGreen a:visited {
	color: #078A00 !important;
}
.clrBlue, .clrBlue:visited, .clrBlue a, .clrBlue a:visited {
	color: #1164CB !important;
}
.clrCBlue, .clrCBlue:visited, .clrCBlue a, .clrCBlue a:visited {
	color: #00f !important;
}
.clrOrange, .clrOrange:visited, .clrOrange a, .clrOrange a:visited {
	color: #FF6600 !important;
}
.clrBlack, .clrBlack:visited, .clrBlack a, .clrBlack a:visited {
	color: #000 !important;
}
.clrWhite, .clrWhite:visited, .clrWhite a, .clrWhite a:visited {
	color: #FFF !important;
}
.clrGray, .clrGray:visited, .clrGray a, .clrGray a:visited {
	color: #808080 !important;
}
.clrDGray, .clrDGray:visited, .clrDGray a, .clrDGray a:visited {
	color: #5A5A5A !important;
}
.clrGray6, .clrGray6:visited, .clrGray6 a, .clrGray6 a:visited {
	color: #666 !important;
}
.clrLGray, .clrLGray:visited, .clrLGray a, .clrLGray a:visited {
	color: #C0C0C0 !important;
}

/*------------------------------------------------ 宽高样式 */
.wauto {
	width: auto !important;
}
.w20 {
	width: 20px !important;
}
.w30 {
	width: 30px !important;
}
.w40 {
	width: 40px !important;
}
.w50 {
	width: 50px !important;
}
.w60 {
	width: 60px !important;
}
.w80 {
	width: 80px !important;
}
.w100 {
	width: 100px !important;
}
.w120 {
	width: 120px !important;
}
.w150 {
	width: 150px !important;
}
.w200 {
	width: 200px !important;
}
.w300 {
	width: 300px !important;
}
.w400 {
	width: 400px !important;
}
.w500 {
	width: 500px !important;
}
.h60 {
	height: 60px !important;
}
.h80 {
	height: 80px !important;

}
.h100 {
	height: 100px !important;
}
